//继承
//父类-》超类
//子类-》继承父类所有成员（成员变量，成员方法、除了构造方法）
//
//public所有的成员子类都继承 并且可以访问
//protected 全继承，并且在子类里面可以访问
//默认 缺省  全继承,在同包下面的子类可以访问
//private    全继承，子类不能访问父类的成员
//
//重载  1、同一个类里面（也包含继承来的成员方法），方法名称相同
//      2、参数个数、类型、(类型)顺序不同
//
//继承允许多层继承、爷爷-》父亲-》你    不允多继承
//
//重写  发生继承关系中，子类方法名称和类型与父类一致，（覆盖了父类的方法）@Override
//
//子类方法 的返回类型可以是父类方法返回类型的子类
//        修饰符不小于父类方法修饰符的访问




